#include <iostream>

using namespace std;

int main() {
    int have_car;
    int contin_car_pos = 0;
    int least_cars = 0;

    while (cin.peek() != '\n') {
        if (cin.peek() != ',') {
            cin >> have_car;
            // cout << have_car;
            if (have_car != 0) {
                contin_car_pos += 1;
            } else {
                least_cars += (contin_car_pos / 3);
                contin_car_pos = contin_car_pos % 3;
                least_cars += (contin_car_pos / 2);
                contin_car_pos = contin_car_pos % 2;
                least_cars += contin_car_pos;
                contin_car_pos = 0;
            }
        } else {
            cin.ignore(1);
        }
    }
    if (contin_car_pos != 0) {
        least_cars += (contin_car_pos / 3);
        contin_car_pos = contin_car_pos % 3;
        least_cars += (contin_car_pos / 2);
        contin_car_pos = contin_car_pos % 2;
        least_cars += contin_car_pos;
    }
    cout << least_cars;
}